package com.example.mcu.serial;

public class Type {
	public static final byte S_HARDWARE_VERSION=          0x01;     //获取MCU软硬件版本号
	public static final byte S_SHUTDOWN=                  0x02;     //Android系统执行关机命令的时候发送即将关机通知
	public static final byte S_SHUTDOWNTOOPEN_TIME=       0x03;     //Android系统执行关机命令的时候发送最近一组开机倒计时	以秒为单位的倒计时时间，最大支持2678400秒，31天；（上位机计算最近一组闹钟时间，并且将闹钟提前一分钟。MCU接收闹钟后开始倒计时，倒计时时间到，启动上位机）
	public static final byte S_SHUTDOWNTOOPEN_TIME_CANCEL=0x04;     //
	public static final byte S_SLEEPING=                  0x05;     //Android系统从正常状态进入待机状态指令
	public static final byte S_WAKE=                      0x06;     // Android系统从待机状态进入正常状态指令
	public static final byte S_OPEN=                      0x07;     //Android系统开机完成，发送开机完成指令
	public static final byte S_CHOOSEEQ=                  0x08;     //选择EQ	上位机	0x05	[EQ编号]	取值范围0x05-0xaa
	public static final byte S_FILEEQ=                    0x09;     //发送一组预置在上位机中的EQ	上位机	0x06	[EQ编号][N字节EQ文件]
	public static final byte S_VOLUEM_NUMBER=             0x0A;     //上位机发送实际音量大小		[音量大小]	取值范围0~32	
	public static final byte S_POWER_CHARGE=              0x0B;     //上位机询问是否在进行电池充电	上位机
	public static final byte S_POWER_FULL=                0x0C;     //上位机询问是否电池充满	
	public static final byte S_POWER_PERCENT=             0x0D;     //上位机询问电池电量百分比	
	public static final byte S_POWER_EXTERNAL=            0x0E;     //上位机询问是否外置电源接入	上位机	
	public static final byte S_DISTANCE=                  0x0F;     //连续距离监听开关0=关    1=开
	public static final byte SM_ANSWER=                   0x00;     //应答
	
	
	public static final byte S_WATCHDOG_TIMER=            0x13;     //dog
	public static final byte S_BOOTLOADER=                0x12;     //dog
	
	
	public static final byte EQ01= 0x00;
	public static final byte EQ02= 0x01;
	public static final byte EQ03= 0x02;
	public static final byte EQ04= 0x03;
	public static final byte EQ05= 0x04;
	
	public static final byte[] EQFile1={(byte)0x10,(byte)0x7D,(byte)0x9E,(byte)0x28,(byte)0x11,(byte)0xFD,(byte)0x9E,(byte)0x28,(byte)0x10,(byte)0x7D,(byte)0x9E,(byte)0x28,(byte)0x11,(byte)0x7D,(byte)0x9B,(byte)0x5F,(byte)0x10,(byte)0xFB,(byte)0x41,(byte)0xDE,(byte)0x10,(byte)0x7D,(byte)0xDA,(byte)0xE1,(byte)0x11,(byte)0xFD,(byte)0xDA,(byte)0xE1,(byte)0x10,(byte)0x7D,(byte)0xDA,(byte)0xE1,(byte)0x11,(byte)0x7D,(byte)0xD8,(byte)0xA0,(byte)0x10,(byte)0xFB,(byte)0xBA,(byte)0x43,(byte)0x11,(byte)0x02,(byte)0x3A,(byte)0x7B,(byte)0x11,(byte)0xE6,(byte)0xA6,(byte)0x88,(byte)0x10,(byte)0x59,(byte)0x1D,(byte)0xF9,(byte)0x11,(byte)0x66,(byte)0xA6,(byte)0x88,(byte)0x10,(byte)0xDD,(byte)0x92,(byte)0xF0,(byte)0x11,(byte)0x09,(byte)0x37,(byte)0xDD,(byte)0x11,(byte)0x9E,(byte)0xBB,(byte)0x07,(byte)0x10,(byte)0x2E,(byte)0x85,(byte)0x7E,(byte)0x11,(byte)0x1E,(byte)0xBB,(byte)0x07,(byte)0x10,(byte)0xC0,(byte)0xF5,(byte)0x39,(byte)0x11,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x11,(byte)0xFC,(byte)0x2D,(byte)0x08,(byte)0x10,(byte)0x78,(byte)0x92,(byte)0x16,(byte)0x11,(byte)0x7C,(byte)0x2D,(byte)0x08,(byte)0x10,(byte)0xF8,(byte)0x92,(byte)0x16,(byte)0x11,(byte)0x13,(byte)0x28,(byte)0x10,(byte)0x11,(byte)0xBC,(byte)0x5D,(byte)0x52,(byte)0x10,(byte)0x0C,(byte)0xB2,(byte)0x3E,(byte)0x11,(byte)0x3C,(byte)0x5D,(byte)0x52,(byte)0x10,(byte)0xB3,(byte)0x02,(byte)0x5E,(byte)0x11,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x11,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x11,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x11,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x20,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x10,(byte)0x7F,(byte)0x94,(byte)0xDB,(byte)0x11,(byte)0xFF,(byte)0x94,(byte)0xDB,(byte)0x10,(byte)0x7F,(byte)0x94,(byte)0xDB,(byte)0x11,(byte)0x7F,(byte)0x94,(byte)0xC5,(byte)0x10,(byte)0xFF,(byte)0x29,(byte)0xE2,(byte)0x02,(byte)0x21,(byte)0x1F,(byte)0x8A,(byte)0x03,(byte)0x21,(byte)0x1F,(byte)0x8A,(byte)0x02,(byte)0x21,(byte)0x1F,(byte)0x8A,(byte)0x11,(byte)0x7E,(byte)0x66,(byte)0x02,(byte)0x10,(byte)0xFC,(byte)0xD6,(byte)0x15,(byte)0x02,(byte)0x31,(byte)0xF6,(byte)0x0C,(byte)0x03,(byte)0x31,(byte)0xF6,(byte)0x0C,(byte)0x02,(byte)0x31,(byte)0xF6,(byte)0x0C,(byte)0x11,(byte)0x7D,(byte)0x9B,(byte)0x5F,(byte)0x10,(byte)0xFB,(byte)0x41,(byte)0xDE,(byte)0x11,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x11,(byte)0xFF,(byte)0x7F,(byte)0x12,(byte)0x10,(byte)0x7E,(byte)0xFF,(byte)0x25,(byte)0x11,(byte)0x7F,(byte)0x7F,(byte)0x12,(byte)0x10,(byte)0xFE,(byte)0xFF,(byte)0x25,(byte)0x11,(byte)0x00,(byte)0x59,(byte)0x18,(byte)0x11,(byte)0xFF,(byte)0x19,(byte)0xA8,(byte)0x10,(byte)0x7D,(byte)0x83,(byte)0xEB,(byte)0x11,(byte)0x7F,(byte)0x19,(byte)0xA8,(byte)0x10,(byte)0xFE,(byte)0x36,(byte)0x1B
};

			
	/*
	public static final byte M_POWER_CHANGE=       (byte)0x81;    //电池充电	MCU	0x81
	public static final byte M_POWRR_FULL=         (byte)0x82;    //电池充满	MCU	0x82
	public static final byte M_POWER_PERCENT=      (byte)0x83;    // 电池电量百分比	MCU	0x83
	public static final byte M_POWER_EXTER_IN=     (byte)0x84;    //外置电源接入	MCU	0x84
	public static final byte M_VOLUM_FIND=         (byte)0x85;   //MCU查询音量大小	MCU	0x85	
	public static final byte M_FIND_S_SATATE=      (byte)0x86;   //MCU查询上位机工作状态	MCU	0x86
	public static final byte M_LR_SINGLE_OCCLUSION=(byte)0x8C;   //单边距离感应被遮挡
	
	
	public static final byte M_VOLUM_UP=           (byte)0x87;   //音量+ 按下	MCU	0x87	\							
	public static final byte M_VOLUM_DOWN=         (byte)0x88;   //音量+ 按下且保持--- Optional	MCU	0x88	\
	public static final byte M_SHIFT=              (byte)0x89;   //检测到L/R开始同时被遮挡
	public static final byte M_PREVIOUS=           (byte)0x8A;   //检测到L/R结束同时遮挡
	public static final byte M_NEXT=               (byte)0x8B;   //左右滑动
	public static final byte M_SPEECH_START=       (byte)0x8D;   //语音开始		
	public static final byte M_SPEECH_END=         (byte)0x8E;  //	语音 结束	
    public static final byte M_SPEECH_HOLE=        (byte)0x8F;  //	语音 结束	
	*/
	
	
	  //电池充电	MCU	0x80
	public static final String M_POWER_CHANGE=       "M_POWER_CHANGE";    //电池充电	MCU	0x81
	public static final String M_POWRR_FULL=         "M_POWRR_FULL";    //电池充满	MCU	0x82
	public static final String M_POWER_PERCENT=      "M_POWER_PERCENT";    // 电池电量百分比	MCU	0x83
	public static final String M_POWER_EXTER_IN=     "M_POWER_EXTER_IN";    //外置电源接入	MCU	0x84
	public static final String M_VOLUM_FIND=         "M_VOLUM_FIND";   //MCU查询音量大小	MCU	0x85	
	public static final String M_FIND_S_SATATE=      "M_FIND_S_SATATE";   //MCU查询上位机工作状态	MCU	0x86
	public static final String M_LR_SINGLE_OCCLUSION="M_LR_SINGLE_OCCLUSION";   //单边距离感应被遮挡
	
	public static final String M_VOLUM_UP=          "M_VOLUM_UP";   //音量+ 按下	MCU	0x87	\							
	public static final String M_VOLUM_DOWN=         "M_VOLUM_DOWN";   //音量+ 按下且保持--- Optional	MCU	0x88	\
	public static final String M_SHIFT=              "M_SHIFT";   //检测到L/R开始同时被遮挡
	public static final String M_PREVIOUS=           "M_PREVIOUS";   //检测到L/R结束同时遮挡
	public static final String M_NEXT=               "M_NEXT";   //左右滑动
	public static final String M_SPEECH_START=       "M_SPEECH_START";   //语音开始		
	public static final String M_SPEECH_END=         "M_SPEECH_END";  //	语音 结束	
	public static final String M_SPEECH_HOLD=        "M_SPEECH_HOLD";  //	语音 结束	

}
